Bohumín je české město v okrese Karviná v Moravskoslezském kraji, na hranicích s Polskem, 9 km severovýchodně od Ostravy. Nachází se v české části historického Těšínska, v Českém Slezsku. Město také leží na soutoku Odry a Olše. Žije zde obyvatel na rozloze 31 km².
Česky se osada zprvu jmenovala Bohuň (ve starším tvaru Boguň), což bylo jméno mužského rodu odvozené od osobního jména Bohun, domácké podoby některého jména začínajícího na Bohu- ("Bohuslav", "Bohuchval" atd.). Místní jméno znamenalo "Bohunův majetek". Roku 1446 je poprvé doložena podobu Bohunín vzniklá z předchozího přidáním přípony -ín. Od počátku 17. století se používá dnešní tvar Bohumín. V němčině se Bohumín vždy (poprvé doloženo 1292) nazýval Oderberg - "Vrch u Odry". Německé jméno bylo dáno nezávisle na českém.